/*     */ package com.cr.business.domain;
/*     */ 
/*     */ import com.cr.common.annotation.Excel;
/*     */ import com.cr.common.core.domain.BaseEntity;
/*     */ import com.fasterxml.jackson.annotation.JsonFormat;
/*     */ import java.math.BigDecimal;
/*     */ import java.util.Date;
import java.util.List;
/*     */ import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang3.builder.ToStringBuilder;
/*     */ import org.apache.commons.lang3.builder.ToStringStyle;
/*     */ 
/*     */ public class CrDebtTransaction extends BaseEntity {
/*     */   private static final long serialVersionUID = 1L;

    /*     */   private List<AddDebtor> debtorList;

    /*     */   private Long transactionId;
/*     */
/*     */   @Excel(name = "债权人姓名")
/*     */   private String creditorName;
/*     */   
/*     */   @Excel(name = "法定代表人")
/*     */   private String legalPerson;
/*     */
            @Excel(name = "信息发布人")
/*     */   private String agent;
    /*    */    @ApiModelProperty(name = "信息发布人联系电话")
    /*     */   private String agentPhone;
            @ApiModelProperty("民事判决书（或者仲裁书、调解书）字号")
            private String civilJudgmentFont;
/*     */   
/*     */   @Excel(name = "债券编码")
/*     */   private String bondCode;
/*     */   
/*     */   @Excel(name = "判决书标的额")
/*     */   private BigDecimal debtAmount;
/*     */   
/*     */   @Excel(name = "保证金")
/*     */   private BigDecimal bond;
/*     */   
/*     */   @Excel(name = "转让金额")
/*     */   private BigDecimal transferAmount;
/*     */   
/*     */   @JsonFormat(pattern = "yyyy-MM-dd")
/*     */   @Excel(name = "债权到期时间", width = 30.0D, dateFormat = "yyyy-MM-dd")
/*     */   private Date creditorRightsTime;
/*     */   
/*     */   @Excel(name = "债权状态")
/*     */   private String creditorRightsStatus;
/*     */   
/*     */   @Excel(name = "省")
/*     */   private String province;
/*     */   
/*     */   @Excel(name = "市")
/*     */   private String city;
/*     */   
/*     */   @Excel(name = "区")
/*     */   private String area;

            public String getAreaCode() {
                return areaCode;
            }

    public void setAreaCode(String areaCode) {
        this.areaCode = areaCode;
    }

    private String areaCode;
/*     */   
/*     */   @Excel(name = "详细地址")
/*     */   private String address;
/*     */   
/*     */   @Excel(name = "有无担保 0 无，1有")
/*     */   private Integer guaranteeStatus;
/*     */   
/*     */   @Excel(name = "主债权人联系电话")
/*    */   private String creditorPhone;
/*     */   
/*     */   @Excel(name = "是否上传证据，0否，1是")
/*     */   private Integer evidenceStatus;
/*     */   
/*     */   @Excel(name = "执行法院")
/*     */   private String compententCourt;
/*     */   
/*     */   @Excel(name = "详细描述")
/*     */   private String detailedDescription;
/*     */   
/*     */   @Excel(name = "审批状态，0待审批，1通过，2驳回")
/*     */   private Integer approvalStatus;
/*     */   
/*     */   @Excel(name = "驳回原因")
/*     */   private String rejectionReasons;
/*     */   
/*     */   @JsonFormat(pattern = "yyyy-MM-dd")
/*     */   @Excel(name = "审批时间", width = 30.0D, dateFormat = "yyyy-MM-dd")
/*     */   private Date approvalTime;
/*     */   
/*     */   @Excel(name = "审批人")
/*     */   private String approver;
/*     */   
/*     */   @Excel(name = "支付状态。0未支付，1已支付")
/*     */   private Integer payStatus;
/*     */   
/*     */   @Excel(name = "支付金额")
/*     */   private BigDecimal payAmount;
/*     */   
/*     */   @JsonFormat(pattern = "yyyy-MM-dd")
/*     */   @Excel(name = "支付时间", width = 30.0D, dateFormat = "yyyy-MM-dd")
/*     */   private Date payTime;
/*     */   
/*     */   @Excel(name = "联系电话")
/*     */   private String contactNumber;
/*     */   
/*     */   private String fileUrl;
/*     */   
/*     */   private String fileName;
/*     */
@ApiModelProperty("债务人身份证明材料")
/*    */ private String idCardFront;
    @ApiModelProperty("债权人身份证明材料")
    private String idCardBack;
    /*    */
    @ApiModelProperty("债权人和债务人营业执照")
    /*    */ private String licensePhoto;
    /*    */
    @ApiModelProperty("民事判决书")
    /*    */ private String civilJudgement;
    @ApiModelProperty("委托书")
    private String attorneyPower;
    @ApiModelProperty("承诺书")
    /*    */ private String statement;
private String userId;
    public static class AddDebtor{
        private String name;

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getIdNum() {
            return idNum;
        }

        public void setIdNum(String idNum) {
            this.idNum = idNum;
        }

        public String getIdValidDate() {
            return idValidDate;
        }

        public void setIdValidDate(String idValidDate) {
            this.idValidDate = idValidDate;
        }

        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }

        /*身份证或社会统一信用代码*/
        private String idNum;
        private String idValidDate;
        private String address;
    }

    public BigDecimal getMandataryPhone() {
        return mandataryPhone;
    }

    public void setMandataryPhone(BigDecimal mandataryPhone) {
        this.mandataryPhone = mandataryPhone;
    }

    @ApiModelProperty("信息发布人联系电话")
    /*    */ private BigDecimal mandataryPhone;
    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    private Integer type;

    public String getIdCardFront() {
        return idCardFront;
    }

    public void setIdCardFront(String idCardFront) {
        this.idCardFront = idCardFront;
    }

    public String getIdCardBack() {
        return idCardBack;
    }

    public void setIdCardBack(String idCardBack) {
        this.idCardBack = idCardBack;
    }

    public String getLicensePhoto() {
        return licensePhoto;
    }

    public void setLicensePhoto(String licensePhoto) {
        this.licensePhoto = licensePhoto;
    }

    public String getCivilJudgement() {
        return civilJudgement;
    }

    public void setCivilJudgement(String civilJudgement) {
        this.civilJudgement = civilJudgement;
    }

    public String getAttorneyPower() {
        return attorneyPower;
    }

    public void setAttorneyPower(String attorneyPower) {
        this.attorneyPower = attorneyPower;
    }

    public String getStatement() {
        return statement;
    }

    public void setStatement(String statement) {
        this.statement = statement;
    }

    public Long getTransactionId() {
        return transactionId;
    }

    public void setTransactionId(Long transactionId) {
        this.transactionId = transactionId;
    }

    public String getCreditorName() {
        return creditorName;
    }

    public void setCreditorName(String creditorName) {
        this.creditorName = creditorName;
    }

    public String getLegalPerson() {
        return legalPerson;
    }

    public void setLegalPerson(String legalPerson) {
        this.legalPerson = legalPerson;
    }

    public String getAgent() {
        return agent;
    }

    public void setAgent(String agent) {
        this.agent = agent;
    }

    public String getAgentPhone() {
        return agentPhone;
    }

    public void setAgentPhone(String agentPhone) {
        this.agentPhone = agentPhone;
    }

    public String getCivilJudgmentFont() {
        return civilJudgmentFont;
    }

    public void setCivilJudgmentFont(String civilJudgmentFont) {
        this.civilJudgmentFont = civilJudgmentFont;
    }

    public String getBondCode() {
        return bondCode;
    }

    public void setBondCode(String bondCode) {
        this.bondCode = bondCode;
    }

    public BigDecimal getDebtAmount() {
        return debtAmount;
    }

    public void setDebtAmount(BigDecimal debtAmount) {
        this.debtAmount = debtAmount;
    }

    public BigDecimal getBond() {
        return bond;
    }

    public void setBond(BigDecimal bond) {
        this.bond = bond;
    }

    public BigDecimal getTransferAmount() {
        return transferAmount;
    }

    public void setTransferAmount(BigDecimal transferAmount) {
        this.transferAmount = transferAmount;
    }

    public Date getCreditorRightsTime() {
        return creditorRightsTime;
    }

    public void setCreditorRightsTime(Date creditorRightsTime) {
        this.creditorRightsTime = creditorRightsTime;
    }

    public String getCreditorRightsStatus() {
        return creditorRightsStatus;
    }

    public void setCreditorRightsStatus(String creditorRightsStatus) {
        this.creditorRightsStatus = creditorRightsStatus;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public Integer getGuaranteeStatus() {
        return guaranteeStatus;
    }

    public void setGuaranteeStatus(Integer guaranteeStatus) {
        this.guaranteeStatus = guaranteeStatus;
    }

    public String getCreditorPhone() {
        return creditorPhone;
    }

    public void setCreditorPhone(String creditorPhone) {
        this.creditorPhone = creditorPhone;
    }

    public Integer getEvidenceStatus() {
        return evidenceStatus;
    }

    public void setEvidenceStatus(Integer evidenceStatus) {
        this.evidenceStatus = evidenceStatus;
    }

    public String getCompententCourt() {
        return compententCourt;
    }

    public void setCompententCourt(String compententCourt) {
        this.compententCourt = compententCourt;
    }

    public String getDetailedDescription() {
        return detailedDescription;
    }

    public void setDetailedDescription(String detailedDescription) {
        this.detailedDescription = detailedDescription;
    }

    public Integer getApprovalStatus() {
        return approvalStatus;
    }

    public void setApprovalStatus(Integer approvalStatus) {
        this.approvalStatus = approvalStatus;
    }

    public String getRejectionReasons() {
        return rejectionReasons;
    }

    public void setRejectionReasons(String rejectionReasons) {
        this.rejectionReasons = rejectionReasons;
    }

    public Date getApprovalTime() {
        return approvalTime;
    }

    public void setApprovalTime(Date approvalTime) {
        this.approvalTime = approvalTime;
    }

    public String getApprover() {
        return approver;
    }

    public void setApprover(String approver) {
        this.approver = approver;
    }

    public Integer getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(Integer payStatus) {
        this.payStatus = payStatus;
    }

    public BigDecimal getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(BigDecimal payAmount) {
        this.payAmount = payAmount;
    }

    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    public String getContactNumber() {
        return contactNumber;
    }

    public void setContactNumber(String contactNumber) {
        this.contactNumber = contactNumber;
    }

    public String getFileUrl() {
        return fileUrl;
    }

    public void setFileUrl(String fileUrl) {
        this.fileUrl = fileUrl;
    }

    public String getFileName() {
        return fileName;
    }
    public List<AddDebtor> getDebtorList() {
        return debtorList;
    }

    public void setDebtorList(List<AddDebtor> debtorList) {
        this.debtorList = debtorList;
    }
    public void setFileName(String fileName) {
        this.fileName = fileName;
    }
}


/* Location:              D:\tmp\creditorRights-admin\BOOT-INF\lib\creditorRights-business-4.7.0.jar!\com\cr\business\domain\CrDebtTransaction.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */